river buffalo - French English Dictionary